@charset "utf-8";
/* CSS Document */
.content {padding-bottom:124px;}

.title {width:760px; padding-bottom:38px; margin:68px auto 0px auto; border-bottom:1px solid #e5e5e5; font-size:32px; color:#333; text-align:center;}

/*表单*/
.fm_list {width:310px; margin:48px auto 0px auto;}
.fm_list li {width:100%; position:relative; margin-top:16px;}
.fm_list li:first-child {margin:0px;}
.fm_list li span {width:82px; height:46px; line-height:46px; position:absolute; right:326px; text-align:right; font-size:14px;}
.inp_box {width:290px; height:44px; padding:0px 10px; background:#fff; border:1px solid #e5e5e5;}
.yz_box {width:198px;}
.inp_box input {width:100%; height:44px; line-height:44px; font-size:14px;}
.inp_box.yz_wd {width:186px;}
.yz_num {position: absolute; right:0; top:8px;}
.yz_num img {cursor:pointer;}

.area_sel {width:290px; height:44px; line-height:44px; position: relative; padding:0px 10px; background:#fff; border:1px solid #e5e5e5; font-size:14px;}
.area_sel:after {content:''; width:8px; height:6px; position: absolute; right:10px; top:50%; margin-top:-3px; background:url(../image/common/icon-drop.png) no-repeat 0 -6px; background-size:8px 12px;}
.fm_list li select {width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; opacity:0; filter:alpha(opacity=0); border:1px solid #000; cursor:pointer;}

.sub_btn {width:312px; height:46px; margin:36px auto 0px auto;}
.sub_btn button {width:100%; height:100%; background:#d13c34; font-size:14px; color:#fff;}

.other_operate {width:312px; margin:16px auto 0 auto;}
.other_operate a {font-size:14px; color:#666;}
.other_operate a:hover {text-decoration: underline;}
.other_operate a.link_register {float:left;}
.other_operate a.link_resetPassword {float:right;}

.link_box {margin-top:22px; font-size:14px; color:#666; text-align: center;}
.link_box a {color:#666;}
.link_box a:hover {text-decoration:underline; color:#333;}


@media screen and (max-width:767px) and (min-width:320px) {
	.head_right {display:none;}
	.content {padding-bottom:120px;}
	.title {display:none;}
	.fm_box , .fm_list , .fm_list li span , .inp_box , .area_sel , .sub_btn {width:auto;}
	.fm_box {padding:0px 12px;}
	.fm_list {margin-top:28px;}
	.fm_list li span {height:40px; line-height:40px; position:static; display: block; text-align:left;}
	.yz_box {width:168px;}
	.yz_num {top:48px;}
	.other_operate {width:auto;}
}